.wrapper{
  padding-top: 42Px;
  .swiper{
    height: 400px;
  }
  .container{
    overflow: hidden;
    padding: 0 10px;
    .item{
      display: flex;
      align-items: center;
      box-sizing: border-box;
      box-shadow:0px 6px 35px 0px rgba(123,123,123,0.09);
      padding: 20px 0;
      margin: 16px 0;
      .image{
        padding: 0 10px;
        width: 120Px;
        flex-basis: 120Px;
        height: 80Px;
        image{
          width: 100%;
          height: 100%;
        }
      }
      .content{
        flex: 1;
        height: 100%;
        font-size: 26px;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        .name{
          width: 100%;
          word-break: break-all;
          word-wrap: break-word;
          position: relative;
          height: 3em;
          line-height: 1.5em;
          overflow: hidden;
          text-overflow: ellipsis;
        }
        .address{
          width: 100%;
          word-break: break-all;
          word-wrap: break-word;
          position: relative;
          height: 1.5em;
          overflow: hidden;
          text-overflow: ellipsis;
          padding-right: 110px;
          box-sizing: border-box;
        }
        .price{
          position: absolute;
          bottom: 10px;
          right: 20px;
          color: #30ce84;
          font-size: 28px;
          text-decoration: line-through;
        }
      }
    }
  }
}
